html,body
{
	height:100%;
	width:100%;
	overflow:hidden;
	background:transparent none;
}
select,input{font-size:12px;}
p{margin:0px;padding:0px;}
label span{color:red;}
.ctrlline
{
	clear:both;
	line-height:26px;
	margin:0px auto;
	width:96%;
}
#programslist{
	clear:both;
	line-height:20px;
	margin:0px auto;
	width:532px;
	height:260px;
	overflow:auto;
}
#stepcontent_2 label
{
	display:block;
	float:left;
	width:19%;
}
#filepanel
{
	clear:both;
	line-height:20px;
	margin:0px auto;
	width:96%;
}
#filepanel input,.privilege
{
	position:relative;
	top:2px;
	outline:none;
}
#fileresultpane
{
	font-weight:bold;
}
.lineseparator
{
	height:6px;
}
#uid
{
	width:300px;
}
#password
{
	width:298px;
}
.pltbl{
	border-collapse:collapse;
	table-layout:fixed;
	width:100%;
	margin:0px auto;
	border:0px;
}
.pltbl .head{
	background:#ece9d8 none;
	font-weight:bold;
}
.pltbl td{
	border:1px solid #ccc;
}
.pltbl td span{
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	white-space:nowrap;
	-ms-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow:hidden;
}
#nav_info{
	float:left;
	padding-left:5px;
}
#uploading{
	width:96%;
	margin:0px auto;
	overflow:hidden;
	line-height:24px;
}